<?php
namespace app\demo\model;
use think\model;

class User extends Model
{
    //模型文件 大驼峰 默认对应数据库表名
    //命名空间 根据类文件当前路径命名
    //类名     和类文件名保持一致 需要继承模型类 \think\Model;
    //方法名    小驼峰

    //定义表名
    //protected $table = 'ecm_brand';
    //定义主键ID
    //protected $pk = 'brand_id';

    //public function getUser()
    //{
        //$list = Db::name('user')->select();
        //$list = User::select();
        //$list = User::find(147);

        //return $list;
    //}


    //性别
    public function getSexBmAttr($v,$d)
    {
        return $d['sex']?'男':'女';
    }

    //时间
    public function getAddtimeAttr($v,$d)
    {
        return date('Y-m-d H:i:s',$d['addtime']);
    }


    //搜索器
    public function searchKeywordsAttr($q,$v,$d)
    {
        $q->where('uname','like',"%{$v}%");
    }

    public static function  getOne($id,$where)
    {
        return self::withSearch(['keywords'],['keywords'=>'白','sex'=>1])->find();
    }
}